<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <TargetFrameworks>$(NetCoreAppCurrent);$(NetFrameworkMinimum)</TargetFrameworks>
    <EnableDefaultItems>true</EnableDefaultItems>
    <!-- ActiveIssue in AssemblyInfo.cs -->
    <IgnoreForCI>true</IgnoreForCI>
  </PropertyGroup>

  <ItemGroup>
    <Content Include="testroot\**\*" />
    <Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Logging\tests\Common\TestLoggerBuilder.cs" />
    <Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Logging\tests\DI.Common\Common\src\LogLevelAttribute.cs"
             Link="tests\DI.Common\Common\src\LogLevelAttribute.cs" />
    <Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Logging\tests\DI.Common\Common\src\LogValuesAssert.cs"
             Link="tests\DI.Common\Common\src\LogValuesAssert.cs" />
    <Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Logging\tests\DI.Common\Common\src\XunitLoggerFactoryExtensions.cs"
             Link="tests\DI.Common\Common\src\XunitLoggerFactoryExtensions.cs" />
    <Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Logging\tests\DI.Common\Common\src\XunitLoggerProvider.cs"
             Link="tests\DI.Common\Common\src\XunitLoggerProvider.cs" />
  </ItemGroup>

  <ItemGroup>
    <Compile Include="$(CommonTestPath)System\Threading\Tasks\TaskTimeoutExtensions.cs"
             Link="Common\System\Threading\Tasks\TaskTimeoutExtensions.cs" />
  </ItemGroup>

  <ItemGroup>
    <ProjectReference Include="..\TestApp\Microsoft.Extensions.Hosting.TestApp.csproj" />
  </ItemGroup>

  <ItemGroup Condition="'$(TargetFrameworkIdentifier)' == '.NETFramework'">
    <Reference Include="System.Net.Http" />
  </ItemGroup>

</Project>
